import {  LeaveType,FileType } from "@/types/common.ts";
export const leaveTypes :LeaveType[] = [
    new LeaveType(1,'学术交流'),
    new LeaveType(2,'工作会议'),

    new LeaveType(3,'上级工作任务'),
    new LeaveType(4,'学术会议'),
    new LeaveType(5,'合作研究'),
    new LeaveType(6,'长期任教'),
    new LeaveType(7,'短期讲学'),
    new LeaveType(8,'培训学习'),
    new LeaveType(9,'进修访学'),
    new LeaveType(10,'攻读学位'),

    new LeaveType(11,'旅游'),
    new LeaveType(12,'探亲'),
    new LeaveType(13,'其他')    
];

const fileTypes:FileType[] = [
    new FileType('00','中央文件'),
    new FileType('01','教育部及其他部委文件'),
    new FileType('02','天津市文件'),
    new FileType('03','征求意见'),
    new FileType('04','会议纪要督办'),
];


/**
 * 获取请假类型
 * @param id 
 * @returns 
 */
export const getLeaveTypeById = (id?:number)=>{
    for(var i=0;i<leaveTypes.length;i++){
        if(leaveTypes[i].id == id){
            return leaveTypes[i].value;
        }
    }

    return null;
}

/**
 * 获取收文类型
 */
export const getFileTypeById = (id?:string):string=>{
    for(var i=0;i<fileTypes.length;i++){
        if(fileTypes[i].id == id){
            return fileTypes[i].value;
        }
    }

    return '';
}